var strGetQuery =document.location.search;
var userid = cw.common.getQueryString(strGetQuery,'id');
var userType = '';
$(document).ready(function(){
	if(userid == 1){
		alert('不允许修改管理员信息');
		window.history.back();
	}
	cw.common.setStyle();
	$('#subImg').bind('click',subButton);
	$('#USER_ID').attr('value',userid);
	cw.common.getUserSession(getUserList,true);
})

function getUserList(){
	
	var node = $('#PERSON_ID');
	
	$.post(cw.common.path + '/json?action=QUERY_T_DISTRIBUTE_PERSONNAL_LIST_FOR_UPDATE_ACTION&USER_ID='+userid,{},function(data){
		if(data.success){
			$.each(eval(data.root.T_PERSONNAL.rs),function(i,n){
				node.append('<option value="'+this.PERSONNAL_NO+'">'+this.NAME+'</option>');
			})
			
			node.bind('change',function(){
				$('#USER_NAME').val(node.find('option:selected').text());
			})
			
			$('#current_user').html(data.root.T_PERSONNAL_OBJ.rs[0].NAME);
			
			getUserInfo();
		} else {
			alert(data.errors.errmsg);
		}
	},'json');
}

//取得用户基本信息
function getUserInfo(){
	var url = cw.common.path + '/json?action=GET_T_SYS_USER_FOR_UPDATE_ACTION&USER_ID='+userid;
	$.post(url,{},function(data){
		if(data.success){
			var vobj=data.root.T_SYS_USER;
			if(vobj==null||vobj==''||vobj==undefined){
				alert("该用户不存在或已被删除");
				window.history.back();
				return;
			}
			else{
				var obj = data.root.T_SYS_USER.rs[0];
				$('#LOGIN_NAME').html(obj.LOGIN_NAME);
				$('#USER_NAME').attr('value',obj.USER_NAME);
				$('#PHONE').attr('value',obj.PHONE);
				$('#EMAIL').attr('value',obj.EMAIL);
				$('#REMARK').attr('value',obj.REMARK);
				validate();
				
				getUserID(userid);
			}
		}
		else{
			alert(data.errors.errmsg);
		}
	},'json');
}

function getUserID(userid){
	var url = cw.common.path + '/json?action=GET_T_PERSONNAL_BY_USERID_ACTION&USER_ID=' + userid;
	$.post(url,{},function(data){
		if(data.success){
			$('#OLD_PERSON_ID').attr('value',data.root.T_PERSONNAL.rs[0].PERSONNAL_NO);
			$('#PERSON_ID').attr('value',data.root.T_PERSONNAL.rs[0].PERSONNAL_NO);
			$('#USER_NAME').attr('value',data.root.T_PERSONNAL.rs[0].NAME);
		}
	},'json');
}

//提交表单
function subFrm(){
	var options = {
	    dataType: 'json',
    	iframe:	false,
	    success: function(data) {
	    	if(data.success){
	    		alert('已更新帐号'+$('#USER_NAME').val()+'的信息!');
	      		window.location.href="userList.html";
	      	}else{
	      		alert(data.errors.errmsg);
	      	}
	   	}
	};
	$.ajaxSetup({contentType:'application/x-www-form-urlencoded;charset=utf-8'});
    $('#frm').ajaxSubmit(options);
}

//提交验证
function subButton(){
	return jQuery.formValidator.pageIsValid(1);
}

//验证
function validate(){
	$.formValidator.initConfig({formid:"frm",onerror:function(msg){alert(msg);},onsuccess:function(){subFrm();return false;}});
	/*
	$("#USER_NAME").formValidator({onshow:"请输入用户姓名",oncorrect:"正确",onfocus:"姓名由英文或简体中文组成"})
	.inputValidator({min:1,onerror:"用户姓名必填"})
	.inputValidator({min:4,onerror:"用户姓名不少于4字符"})
	.inputValidator({max:16,onerror:"真实姓名中文不超过8个字，英文不超过16个字符"})
	.functionValidator({
		fun:function (str,elem){
			str = $.trim(str);
			if(str.length == 0) return "用户姓名必填";
			var a = !str.match('^([a-zA-Z]|[\\u4E00-\\u9FA5\\uF900-\\uFA2D])+$');
			if(a) return "姓名4-16个字符，英文或简体中文组成";
			return true;
		}, onerror: "用户姓名错误"
	});*/
	$("#PHONE").formValidator({empty:true,onshow:"请输入联系号码",oncorrect:"正确",onfocus:"号码可以是手机或者固话"}).inputValidator({min:1,onerror:"请输入联系号码",max:20,onerror:"字数不超过20个字符"});
	$("#EMAIL").formValidator({empty:true,onshow:"请输入有效的邮箱地址",oncorrect:"正确",onfocus:"请输入有效的E-mail地址"})
	.inputValidator({min:1,onerror:"请输入邮箱地址"}).inputValidator({max:60,onerror:"邮箱名称过长"})
	.functionValidator({fun:isValidEmail,onerror:"邮箱格式不正确"});
	$("#REMARK").formValidator({empty:true,onshow:"请输入用户备注",oncorrect:"正确",onfocus:"请输入用户备注信息"}).inputValidator({max:1000,onerror:"用户备注信息中文不超过500个字，英文不超过1000个字符"});
}




